Qalculate – A multi-purpose cross-platform desktop calculator
If you want a lighter-weight package featuring a plaintext REPL, a large library of functions, function definition, arbitrary precision, and more (minus solver capability), give Speedcrunch a try:https://heldercorreia.bitbucket.io/speedcrunch/