If you want it to rewrite your formula into it's other forms, then you're going to have to write a formula parser, something that can take the text of the expression you're writing, and be able to re-write it using rules of algebra.
If you want it to solve the expression for answers, you can use a FOR NEXT loop and give it ranges of integers, or decimal values, and watch for answers which are zero, or close to zero.
~Kiyote!
a = (x * x)(y * y)(z * z)
~~~ if you want to solve something like in this form, you're going to have to look for numbers that make a become zero.
It would be easier to start off visualizing the program, by just drawing points on the screen.
Feed it values going in, and plot values coming out.
If you get past 3 variables, you're going to have a a hard time visualizing it, because you'll have passed 3 dimensions.
Banana phone! We need more lemon pledge. * exploding fist of iced tea! * I see your psycho cat and counter with a duck that has a broken leg, in a cast.