Connecting the Dots: Network Problems That Foster Mathematical Reasoning