QxCalc
A scriptable calculator
QxCalc
For mathematical calculations in high-school, physics, chemistry, mathematics, economics, electrical, mechanical.
Create equations, and also calculate with them, with ease.
You use the calculator the same way as you use a pen and paper. It is quite simple, and can do a lot of work given syntax correctness.
It comes with a "basic" gui, however the best way to use it is with the 'vim' editor, for which it has a syntax highlight file (calc.vim).