1.mws

>    restart;  #problem #1

>    deriv_def:=Limit((f(x+Delta*x)-f(x))/(Delta*x),Delta*x=0);

deriv_def := Limit((f(x+Delta*x)-f(x))/Delta/x,Delta*x = 0)

>    f:=x->-2*x-3; #define our function

f := proc (x) options operator, arrow; -2*x-3 end proc

>    f(x+Delta*x);  #first term to be substituted in the definition above

-2*x-2*Delta*x-3

>    f(x);  #second term in numerator above

-2*x-3