What is $9-5+2$? What is 9-5+2 ?
9-5+2 = 6; //With Calculator

9-5+2 = 2; //Using BODMAS

If you evaluate from the right it give you "2" which follows the law: Brackets-Of-Division-Multiplication-Addition-Subtraction
Why don't calculators follow that rule?
Remember:
9-5*2 = -1
 A: In BODMAS, division and multiplication are to be performed from left to right followed by addition and subtraction from left to right. The scientific calculator has done it correctly.
A: This illustrates an important misconception: BODMAS doesn't work in the way you think it does. 
In training for mathematics education, we were told to avoid using BODMAS because it's confusing to most people... nonetheless teachers often use it at a low level of education because it's convenient. 
Other people may use PEMDAS, which may illustrate to you that the order of M and D is not strict (nor is the order of A and S).
A clear way to consider the situation is to split the expression into separate terms, by the location of $+$ and $-$:
$9$ is one term, $-5$ is another term, $+2$ is another term.
We're effectively adding the terms. 
So we have $9 + (-5) + 2$.
This avoids any notion of ambiguity.
A question that will generate more controversy is "What is the value of $1/2\pi$?" ;)
A: The rule as I learned it was: do brackets, then do both multiplication and division at the same time from left to right, then do both addition and subtraction at the same time from left to right. I did not learn a rule that would do all subtractions before all additions. 
Note that most programming languages also evaluate addition and subtraction from left to right (this is called "left associative" evaluation). 
In this case the "calculator" way matches 9 + (-5) + 2 which is how, in some sense, we ought to read expressions that involve subtraction. The motivation is that subtraction is not an associative operation, but addition is, and so if we just rewrite the subtractions as additions then we no longer have to worry about these things. If someone wants to write 9 - (5 + 2) then they will need to use parentheses. Unfortunately, we generally teach subtraction before negative numbers, which leads to this sort of confusion. The same situation exists with division and multiplicative inverses. 
