Evaluate math expressions with step-by-step parsing. Supports variables, trig, and common functions.
Basic: + - * / % ^ (power) ()
Functions: sqrt(x) abs(x) ceil(x) floor(x) round(x) min(a,b) max(a,b)
Trig: sin(x) cos(x) tan(x) asin(x) acos(x) atan(x)
Logarithmic: log(x) (ln) log10(x) log2(x) exp(x)
Constants: pi e
Variables: x = 5 then use x * 2