A programming tool to plot and explore two dimensional math functions, such as cartesian y(x) and x(y) graphs, parametric and polar ones. Allows the user to have control over a coordinate space through interactivity of all the components of the graph.