Charlie the Math Puppy can do basic arithmetic with the operators +, -, *, /, and ^. However, she does not know anything about the order of operations or parentheses. She also tends to be picky about what expressions she evaluates. "1+2/3^4" is an example of an expression that she will evaluate. (Note that she loves decimals and will jump for joy if you give her an expression containing one.)
My brother did all the work.