PlainCalc is a buttonless, algebraic-entry, mathematical calculator for Mac OS X with variables and functions. To use PlainCalc, type an expression or assignment and press Return or Enter. Unlike most calculators I've seen, PlainCalc allows you to indicate multiplication by juxtaposition, e.g., you can write 2πr instead of 2 * π * r. Choose PlainCalc Help from the Help menu of the app for more information.
To build this project with Xcode, you will also need Boost, whose Spirit parsing library is used in the calculation engine. In Xcode's preferences, under Locations, you will need to define a custom path named "Boost" pointing at your Boost hierarchy.
The project is set to deploy on Mac OS X 10.15 or later.
The source code is under the zlib/libPNG public license.
PlainCalc is available for free from the Mac App Store.