Hi,
To add to those questions, my question would be why would we have to resort to three or more dimensions in order to define the derivative. The derivative is easily defined in just two and will actually be required in many cases. For example, what is the tangent plane to y=x^2+1 at x=3 ? There would be multiples, but since we are working in just two dimensions we cant really do it anyway.
Just for reference, the formula df(x)/dx=(f(x+h)-f(x-h))/(h+h) is sometimes called the central means derivative. It has higher numerical accuracy than the usual definition.
Also just for reference, the derivative of abs(x) at x=0 is sometimes taken to be 0.