Press space to enter an expression (example: 6*5/2+23) Do not use parentheses, they might cause the program to glitch. Press M to see the program go through all of steps in your problem in accordance to order of operations.
It was pretty difficult to make, but it took less time than I thought it would. Not based on anything I've seen before, but there are probably other programs like it.