Evaluating Expressions using the Order of Operations