48
----------
2(9+3)
or
48/2
-------
9+3
Clearly the person who first posed it knew the ambiguity it can possibly present.
My take is that do not assume brackets are meant to be there when in fact they are not present. so the answer becomes 2.
edit - and thinking about it. bodmas (or bomdas depending on how you were thought) merely says that using brackets means you want what's inside multipled by the number outside if there is no mathematical sign seperating the bracket from the number. It does not say add a bracket. Thus adding a bracket around (48/2) means you are changing the problem presented to you.
in the same way that : 2+4x6÷3-1
says do the multiplication and division first in a left to right manner. it doesn't say add a bracket.
thus 4x6÷3 becomes 8
and we are reduced to 2+8-1
and then to this problem as written. it is 48 divided by a divisor. if you are going to add a bracket. then it should be 48÷(2)9+3)). That is the most logical way of reading the problem.
so the answer is definitely 2
edit2 - to further add, this seems to me to be a similar thing to
http://www.riddlenut.com/gryriddle.php. More that it is a riddle that is meant to throw people down the wrong path.
Hence why the Casio is not wrong. Can't actually believe people were willing to think that one of the world's top calculatir makers made a mistake when it comes to this.