Supports parentheses, exponents, and order of operations. Doesn't work with negative bases with exponents, though.
206 blocks (for the actual calculator, excluding the script that asks you the equation) Not a whole lot of bug testing done so report any bugs that you find