QAMA calculator requires estimate before giving answer
http://www.forbes.com/sites/alexknapp/2012/07/09/qama-the-calculator-that-makes-you-better-at-math/
http://qamacalculator.com/store.html
The name itself gives the method away – QAMA stands for “Quick Approximate Mental Arithmetic” (and in Hebrew, it means “How much?”). As with most calculators, to solve a problem with a QAMA, you first do what you’d do with a regular calculator: type in the problem. But rather than just give you the answer right away, QAMA asks you for one more step: you have to estimate the answer. If your estimation demonstrates that you understand the math, the calculator will give you the precise answer. If your estimation isn’t close, then you have to try again before you get the precise answer.