Calculator.

Exact answers, order of operations shown step by step, and keys you can remap.