Well, I've been doing as you suggested. Although, I have discovered that it is easier to rewrite the code using yours as a referance.
Right now, I can evaluate simple (non-nested) expressions. i.e. X*X+24/Y*2
I will be working on the parenthesis and such later...
Also, thanks for the help. I will post my completed code here.