1. A method of controlling a cooking appliance, the method comprising: receiving an input corresponding to a staged cooking function; retrieving a preselected parameter set from a data library, the preselected parameter set defining the staged cooking function and including a first heating element behavior parameter and a first temperature parameter; selecting a first heating element behavior from a control library based upon the first heating element behavior parameter; and operating one or more heating elements according to the first heating element behavior and the first temperature parameter.