1. A cellular phone comprising: a rule database that stores rule information in which an event occurring in the cellular phone and process data indicating an event handling process for recommending a prescribed function in response to occurrence of an event are associated with each other; a history database that successively stores history information in which function data indicating an executed function and situation data indicating a situation where the function is executed are associated with each other; an action control part that extracts corresponding process data from the rule database in response to occurrence of an event; and a history use part that extracts, from the history database, function data corresponding to situation data indicating a situation according with a situation of occurrence of the event, and executes a process for recommending a function indicated by the extracted function data as the event handling process.