1. A navigation guidance control system, comprising: a movable body configured to transition between a plurality of states; a navigation system disposed on the movable body; a controller configured to determine each of the plurality of states of the movable body and generate a plurality of guidances to be provided to a user, each of the plurality of guidances generated based on a determined state of the movable body; and a user interface configured to receive the plurality of guidances generated by the controller and provide the plurality of guidances visually or aurally to a user of the navigation system, wherein the plurality of guidances are provided responsive to events, each event corresponding to: (i) an event processing function; (ii) an allowable condition indicating a condition under which the event-processing function is executed based on a distance from a position an event occurs or a time length from a time the event occurs; and (iii) a priority, when the controller generates a first guidance of the plurality of the guidances corresponding to a first event and a second guidance of the plurality of the guidances corresponding to a second event and the allowable conditions overlap with each other, the controller is configured to control the providing of the plurality of the guidances to the user by determining a method of causing the user interface to provide the plurality of guidances according to a plurality of teachings of the event processing functions for the first event and the second event, the plurality of teachings for each of the first event and the second event comprising: (i) normal processing indicating a corresponding teaching of processing in a case of one event processing function determined to have a higher priority than the other event processing function; simple processing indicating a corresponding teaching of processing in a case when the one event processing function is executed while the other event processing function is being executed; and a delayed-time processing indicating the teaching of processing to be executed with the one event processing function in the case of the other event processing function cannot be executed under the corresponding allowable condition of the other event processing function.