This paper explores a problem-based approach to developing the Cartesian coordinate system as a set of whole number, integer, and rational number ordered pairs. We share our approach, discuss student work, and outline a sequence of problems and key conversations for classroom discussion that we have used with this approach