I've had two pocket calculators (over 10) that did a mistake occasionnally. Using them hours a day for years, I finally knew under what computations sequences and values not to trust them. So it does exist - but is uncommon.
I also had one calculator that erased its user-tipped programmes and constants twice a year, but I couldn't determine under what conditions. For sure not my input.
Meanwhile I use a computer with Calcoo, which understands Polish notation and keyboard shortcuts.
Presently in Java, alas (but I still have an old one for Win):
http://calcoo.sourceforge.net/