I think you know exactly what it is that is wrong with that, and your comment merely serves to demonstrate that you know how a simple, single-registered, non-RPN calculator is implemented. So noted.
It is giving the result it was designed to do. I do prefer RPN- particularly with HP calculators which will also give 14 with that sequence. That is 3,enter,4,+,2,*.