Although this is really not what is being asked here but I am trying to answer from the perspective that leads to these kind of questions, that is, images circulating around the Internet showing calculators giving different results. Take a look at this question which I can not answer because it has been marked as duplicate although it really is not.
Let us take a simple innocuous looking expression $6/2(2+1)$ and try to evaluate it. Now, my Android phone (and a friend's scientific calculator) tells me that the answer is 9 but my scientific calculator (Casio fx-991ES Plus) tells me that the answer is 1. So which is the correct answer? I'm going to try and e kixplain what's actually going on, that is, why we are getting different answers in the first place even when we are using scientific calculators.
First thing first: it has got nothing to do with $BODMAS$ or $PEMDAS$ per se. No, we are not going to debate the order of precedence of operators. For the record, if you have taken a computer science class, you'd know that $D$ and $M$ enjoy the same order of precedence and we evaluate it from left to right. Moreover, there is no difference between an implicit or an explicit multiplication in computer science.
Let's get back to the issue hand. It's nothing too complicated and anyone who has studied computer science in high school or above should be familiar with this - Reverse Polish Notation or RPN.
We learned it as something called 'Postfix Expression' where every operator follows its operands. Softwares and apps designed for computers and phones use RPN for evaluating these expressions. We normally use infix expressions in our daily lives. For example, $A+B$ is an infix expression whereas the corresponding postfix expression would be $AB+$. The main reason for using postfix expression is that it removes the need of using parentheses and order of precedence of operators in expressions like the one we started with. We can then use a simple data structure called a 'stack' to evaluate the postfix expression. (At this point, I'd very much like to explain the algorithm for evaluating a postfix expression using a stack but I'll resist the urge. You can find it any introductory textbook on data structures and algorithms. But you are free to check out the Wikipedia page). And did I say it's relatively very easy to program the algorithm on a computer? So the main takeaway is that our phones gives us an answer which is absolutely correct as far as RPN goes. Phones and computers don't understand $BODMAS/PEMDAS$. They do what they are programmed to do and to do it fast, programmers tend to use RPN while coding them.
And that brings us to the next part of our answer: Scientific calculators don't usually use RPN. Some calculators may have a RPN mode but in general they don't use it and there is a very good reason for that. They use a much more intuitive algebraic method. In fact the algorithm used here tries to 'interpret how the user might be visually seeing the expression'.
For example, if I have a fraction whose numerator is 6 and denominator is 2(2+1), that is, something like $\frac{6}{2(2+1)}$ then I'd most likely type $6/2(2+1$) into the calculator, and if it were the using "RPN method" mentioned earlier, it would give an incorrect answer. So they evaluate the expression using the supposedly intuitive method. They probably use proprietary algorithms to achieve that.
In fact, Casio uses something called Natural Visually Perfect Algebraic Method which actually tries to implement BODMAS/PEMDAS with a caveat that it gives implicit multiplications a priority over explicit multiplication. It's an algorithm for evaluating infix expression and as the name suggests, expressions can be written as they are normally (or rather, naturally) written. In fact, if you look closely you'll find the acronym $'V. P. A. M.'$ written right above the display.
You may now say that all this is okay, but ask in frustration what is the correct answer- the very question that we, or at any rate I, had set out answer! Well, I'd say that both answers are correct... if you know what you are doing. If you are simply asked to evaluate such an expression then you could happily show the guy your middle finger express your anger with the person as the question is not “well defined“ (it needs more brackets). But if you have an expression that is well defined (like our 'fraction example') then you should be aware how your calculator plans to solve the said expression. There is, in fact, a popular saying among coders - 'Garbage In Garbage Out', and that's what's you should keep in mind. If you don't know what you are doing, you are going to get into trouble.
As an afterthought, I'd like add that maybe this is why one should not use cellphone calculators while solving numerical problems. But if you are going to use your phone, you can try emulating a scientific calculator instead of using those knockoff apps that just looks like a scientific calculator. It should also be noted that some older Casio calculators do not use $V.P.A.M.$ and this leads to funny situations like this or like the one in @sergiol's answer above.
Addendum: In my experience, such paradoxes come about when we try to evaluate an implicit multiplication before an explicit one. A Casio calculator treats $A(B+C)$ and $A*(B+C)$ differently because it interprets the former as $AB+AC=A(B+C)$ and respects a distributive law. Our original example with the fraction still holds. For example, a Casio calculator using $V.P.A.M.$ interprets $(3+7)/5(3+1)$ as $\frac{(3+7)}{5(3+1)}$ and gives us the result $\frac{1}{2}$. But when you key in the expression as $(3+7)/5*(3+1)$ it gives us $8$, thus giving priority to the implicit multiplication. The best way to avoid these kind of problems is to be sure about what you are typing and use parentheses wherever ambiguity may arise.