A CPU in a cellular phone counts the number of calling times in each area
in which the cellular phone resides, and stores the number of calling
times for each area. The telephone numbers stored in the telephone
directory file are affixed by priority orders based on the number of
calling times for the area to which the telephone codes of the telephone
numbers correspond. When the user wishes to display the telephone numbers
on the screen of a display unit, the CPU arranges the telephone numbers
in the order of the priority orders on the screen.