Wen du einen mathe-parser suchst: ttp://www.delphipraxis.net/topic26120_mathem+parser+bitte+testen.html
Damit müsste sowas gehen ...
Ist aber in jedem Fall sehr aufwendig, wenn du das Format nicht festlegen möchtest.
Dann kann der User sowas wie 54 = lg(x)^2 + 10^x oder aber auch 6 = x schreiben,
also musst du die Eingabe zerpflücken und stück für stück ausrechenen.
Sonst könntest du einfach sowas machen wie
Pseudocode:
Label1.caption := (Edit1.text - edit2.text) / edit3.text
für
Code:
Y = m * X + b
e1.text = ed3.txt * X + ed2.txt