I think is to complex to navigate. But I don't say no.
Can You describe functionality, layout and navigation?
Even for devices that have a touch screen, the user experience guide (part of the documentation) indicates that some devices only have a grid of 9 cells for detecting press events, so using a grid of 16 buttons would be problematic. Just displaying the digits 0-9 for picking would require two screens. You could do a few digits on each screen and display several screens, but this would get annoying pretty quick.
For devices without a touch screen, it would be very frustrating. It would require 11 key presses enter the number 1973 (assuming 1 was initially selected, the up/down arrows were used to navigate digits in order, and enter key to select them).
I think a better option would be to have a screen showing recent calculations. Pressing the Enter key would pull up a number picker to pick the number. Once the number is picked, a menu to select the operation would appear, and once that was picked, another number picker would appear. Once all three were available, the pickers and menus would be popped and the calculation would be displayed on the recent calculations page. It would not be difficult to implement.
Travis