1. A computing device to transition a command user interface (UI) between a toolbar UI and a full menu UI based on a use context, the computing device comprising: a memory configured to store instructions associated with a messaging application; one or more processors coupled to the memory, wherein the one or more processors in conjunction with the instructions stored in the memory are configured to: detect a request to interact with a message; analyze attributes associated with a usage of the message, wherein the attributes include at least a historical use pattern associated with the usage of the message; automatically identify the use context based on the analysis of the attributes associated with the usage of the message; automatically identify one of a reading mode and an authoring mode as a presentation mode based on the use context; automatically select one of the toolbar UI and the full menu UI as the command UI based on the identified presentation mode, wherein the toolbar UI includes reading mode commands and the full menu UI includes authoring mode commands; and provide for display the selected command UI in the identified presentation mode.