A surgical instrument, comprising: a handle comprising a first electric motor and a second electric motor; a shaft assembly extending from said handle, wherein said shaft assembly comprises: a rotatable input shaft operably coupled to said first electric motor; a rotatable shifting shaft operably coupled to said second electric motor; a first rotatable drive shaft; and a second rotatable drive shaft; and an end effector extending from said shaft assembly, wherein said end effector is configured to perform a first end effector function in response to the rotation of said first rotatable drive shaft, wherein said end effector is configured to perform a second end effector function in response to the rotation of said second rotatable drive shaft, wherein said rotatable shifting shaft is rotatable between a first position and a second position, wherein said rotatable input shaft is operably coupled to said first rotatable drive shaft when said rotatable shifting shaft is in said first position, and wherein said rotatable input shaft is operably coupled to said second rotatable drive shaft when said rotatable shifting shaft is in said second position. a handle comprising a first electric motor and a second electric motor; a shaft assembly extending from said handle, wherein said shaft assembly comprises: a rotatable input shaft operably coupled to said first electric motor; a rotatable shifting shaft operably coupled to said second electric motor; a first rotatable drive shaft; and a second rotatable drive shaft; and an end effector extending from said shaft assembly, wherein said end effector is configured to perform a first end effector function in response to the rotation of said first rotatable drive shaft, wherein said end effector is configured to perform a second end effector function in response to the rotation of said second rotatable drive shaft, wherein said rotatable shifting shaft is rotatable between a first position and a second position, wherein said rotatable input shaft is operably coupled to said first rotatable drive shaft when said rotatable shifting shaft is in said first position, and wherein said rotatable input shaft is operably coupled to said second rotatable drive shaft when said rotatable shifting shaft is in said second position. a rotatable input shaft operably coupled to said first electric motor; a rotatable shifting shaft operably coupled to said second electric motor; a first rotatable drive shaft; and a second rotatable drive shaft; and an end effector extending from said shaft assembly, wherein said end effector is configured to perform a first end effector function in response to the rotation of said first rotatable drive shaft, wherein said end effector is configured to perform a second end effector function in response to the rotation of said second rotatable drive shaft, wherein said rotatable shifting shaft is rotatable between a first position and a second position, wherein said rotatable input shaft is operably coupled to said first rotatable drive shaft when said rotatable shifting shaft is in said first position, and wherein said rotatable input shaft is operably coupled to said second rotatable drive shaft when said rotatable shifting shaft is in said second position.