I am going all out with this thing. This uses all new code, and is going to be a humongous effort. I currently am less than halfway through the math side and then I have to implement the GUI (which is going to take forever as there are so many different pages) and the graphing mechanism (should take a day).
For operators it will support:
"^", "/", "*", "%" (mod), "+", "-", ">", ">=", "<", "<=", "=", "!=", "~=" (approximately equal to), "&&", "||"
for functions it will have
"sqrt", "sin", "cos", "tan", "cot", "sec", "csc", "log", "ln", "asin", "ccos", "atan", "acsc", "asec", "acot", "abs", "floor", "ceiling", "ipart", "fpart", "torad", "todeg", "fact", "nPr", "nPr", "rand", "randInt", "toBin","not"
I plan on ultimately having multiple graphing modes beyond just plain functions, probably polar and parametrics, beyond that will be depending.
Honestly, this is going to take me a while to do as it's from scratch and will have a lot of features.
However, I have no plans on implementing a CAS, so its calculus abilities will be numeric at best. Numeric derivatives and integrals as well as hyperbolic functions will be maybe in a later release, but not in the initial release.
THe one thing I would appreciate is if someone wants to help me with making it look good, help me design a layout.
PM me for details if you're good with GUI design and wanna help