This numerical calculator requires that you type your formulas. But it recognizes much more functions than calculators with buttons, and it knows how to compute real or complex numbers, as well as numbers modulo an integer (positive characteristic).
You will also have a modifiable history as well as the possibility of using results of earlier computations in the following formulas, allowing you to make various manipulations.
See help for instructions.