Disclaimer: this project is likely to break when you input very big or very small numbers. WHY DO PEOPLE KEEP MAKING A BIG DEAL OF FLOATING POINT IMPRECISION. This supports both decimal and rational numbers! wowie! No negative numbers but I'll add them if you really want me to. Also typing does not work, you have to use the keypad.
@MatematixAlt for the original project, although little of it remains.