Ten simple buttons. You'll figure them out. 0: Places a 0 s: Adds 1 -(x): Makes the answer negative =: Calculates C: Clears a: Copies the rounded previous answer in the timeline. /x: Adds one to ”d” Del: Deletes one line of history. Hold to delete quickly. mx: Adds one to ”m” Any calculations done with m or / will not divide and multiply. Instead, the calculator will multiply the answer by the ratio of m to d (/), so in the entry mmm/ss0, m=4, and d=2, so the multiplier is 4/2, or 2. ss0=2, so 2*2=4. [Note!] You cannot divide in this calculator, however, you can multiply by a reciprocal to achieve the same result. For example, to divide 3 by 4, use ///sss0. m equals 1 since there are no multipliers, and d = 4. The ratio of m : d = 1 / 4 = 0.25. Multiply 3 * 0.25, and you'll get your answer of 0.75, the same answer you would have gotten by entering 3 / 4 on a normal calculator.
I designed this calculator to be able to do any mathematical operation using some constraints. I don't recommend using this as an actual calculator. Given logical approaches, you can represent any operation you need, from addition to subtraction to roots. Granted, it's cumbersome, but it works, and that's the point of it. Just how cumbersome? Let's find out by doing 100•100. We can write this as mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss0. This is 100•100. Inputting this into the calculator, we get 10,000, the correct answer. Subtraction is probably possible, but I have not figured out how to do it without already knowing the result.