Paul,
If you do what you described, only place the point of tangency to the
left of x=0 and then slide it to the right toward zero, you will see
that the slope changes from -1 to +1 at x=0, again without becoming
undefined at x = 0. If you control the motion of the point with a
slider you can be sure when the point is at the origin.
This suggests to me that on the nspire the slope of the tangent is
calculated as (f(x+h)-f(x))/h, where h is always a small positive
value.
Using a slider to control the point of tangency, I noticed that, if x
= -1*10^-14, the slope of the tangent was given as -1, but at x =
-1*10^-15, the slope was given as +1. I increased the displayed
digits on the slope to 9 (the max) but never saw a slope of
0.999xxxxx....., which would have confirmed my suspicion that a small
positive h is always used.
The TI-84 used a symmetric difference quotient (f(x+h)-f(x-h))/(2h)
for numerical derivatives and tangent, which accounts for it's giving
an incorrect derivative of zero for f(x) = abs(x) at the origin.
JLosse