differentiate a function one step at a time by specifying the way of differentiation rule that applicable at each step. At any time during a single-step computation, we might request a hint about the next step, then apply to the problem, or directly to the final answer. The interactive commands help us explore the concepts and to solve problems by using a point-and-click interface. These commands are available in tutorials that provide a graphical interface to visualization and computation commands. See Figure 7 for an example for one of the interactive commands.