Current support is that you write a number, then +, -, *, / or ^, then another number. Negatives are represented by n because - is taken for subtraction. Decimal points are supported. It can handle leading zeros and spaces.
IMPORTANT: Scratch doesn’t have its own exponent function, so I had to make my own. Exponents are complicated, and sometimes the answer isn’t even on the typical number line. As a result, it can never have complete support. Right now, it works unless you try to raise a negative number to a non-integer (which isn’t the reciprocal of an odd number). See the comments in the code if you want a more complete explanation. ——————————— I got the idea to do something like this from a project from Griffpatch, but the code is all me.