1. An operation support apparatus which provides a user with operation support for operating a device, said operation support apparatus comprising: an operation record storage unit configured to store records of selecting operations each performed by the user for execution of a function of the device; an operation load calculation unit configured to calculate an operation load on the user in performing a selecting operation included in one of the records stored in said operation record storage unit, using the selecting operation and a previous selecting operation included in another one of the records; a non-thinking operation determination unit configured to determine whether or not the selecting operation included in one of the records stored in said operation record storage unit is a non-thinking operation, by determining that the selecting operation is more likely to be the non-thinking operation when the operation load on the user calculated by said operation load calculation unit is smaller, the non-thinking operation being a randomly-performed operation; and an operation support unit configured to provide the user with the operation support based on the records of the selecting operations excluding the selecting operation determined as the non-thinking operation by said non-thinking operation determination unit.