WarpCalc

WarpCalc is a calculator package with both CLI and Presentation Manager executables. The two executables share the same core capabilities, which include those of any regular scientific calculator. Additionally, you can define your own functions and variables. While in use, the calculators also store input and result histories. Using the GUI executable, you can traverse both histories easily (the input history can also be made persistent across sessions).