kalk - A flexible calculator that supports variables and functions defined by the user
Kalk is a calculator that supports user-defined variables, functions, ambiguous syntax, derivation and integration. It runs on Windows, macOS, Linux, Android, and in web browsers (with WebAssembly).