Order of Operations Calculator
An expression evaluator that shows the order it used, not just the answer. Type something like 2 + 3 x (4 - 1)^2 and you get one line per operation, in the order the rules give: brackets innermost first, then exponents right to left, then multiplication and division together left to right, then addition and subtraction together left to right. When a straight left to right reading of the same expression gives a different number, that number is shown as well, because it is the mistake the rules exist to prevent. It reads digits, brackets and the operators + - * / ^ only, so there are no variables and no functions.