Many of the problems with exponents have now been fixed.  I have not implemented something like this -->  (x+2)^2 yet. I will soon.   but as long the exponent simplifies to a number without a variable, everything works.