1. A method of real-time controlling an operation signal outputted from a control unit to operate a machine, output of which machine is manipulated by a user, said control unit being programmed to formulate multiple control modules under predetermined rules, each control module outputting an operation signal when receiving a pre-selected signal including a signal from the user, said method comprising the steps of: (a) formulating multiple control modules; (b) inputting to the multiple control modules a pre-selected signal including a signal from the user to output from the control module an operation signal into the machine; (c) manipulating output of the machine by the user; (d) while the machine is in operation, selecting at least one control module from the multiple control modules, which is adaptive to the user's manipulation pattern; (e) formulating subsequent multiple control modules based on the selected control module(s), if the selected control module is not final; (f) repeating steps (b) through (e) at predetermined times, wherein the machine is operated adaptively to the user on a real-time basis, using the finally selected control module.