19. An electronic calculator comprising: keyboard input means having a plurality of alphabetic and numeric keys for entering alphameric information into the calculator; memory means, coupled to said keyboard input means, for storing alphameric information entered into the calculator; processing means, coupled to said keyboard input means and memory means, for processing alphameric information entered into the calculator to perform selected functions; and output means, coupled to said processing means, for providing a visual indication of the results of selected functions performed by said processing means; said keyboard input means including an execute control key, a store control key, and a second plurality of keys, including a parameter key, operative with selected ones of said plurality of alphabetic and numeric keys for defining a subroutine, for storing the defined subroutine in said memory means, for designating one or more parameters to be specified for the defined subroutine, and for specifying a subroutine calling sequence associated with the defined subroutine; said processing means being responsive to actuation of said execute control key, following entry into the calculator of the specified subroutine calling sequence and specified parameters for the defined subroutine, for processing the specified subroutine calling sequence and its associated defined subroutine having specified parameters, said processing means being further responsive to actuation of said store control key, following entry into the calculator of the specified subroutine calling sequence and specified parameters for the defined subroutine, for storing the specified calling sequence and the specified parameters for the defined subroutine in said memory means.
22. An electronic calculator as in claim 19 wherein the subroutine calling sequence includes a definable key of said keyboard input means previously associated with the defined subroutine.