As an example, an adaptive learning system implemented as the adaptive rule-based system 312 of FIG. 3 by the computing device 202 may receive inputs such as the driver identity, driver preferences, driver fatigue level, driving conditions, traffic conditions, trip information, and/or other such information as inputs to the input layer 402. Upon a deviation from a route, such as a navigation route or a routine route driven by the driver, the adaptive learning system may output a location for a navigation element at a display near the driver. The computing device 202 may also prompt the driver to query whether the route is planned or if navigation assistance is needed. Upon the driver entering the navigation information and beginning to follow the navigation route, the inputs to the input layer may identify the updates, specifically the use of a navigation system and that the vehicle is progressing along the planned route and the adaptive learning system may output a location at or near the windshield to aid the driver in navigation while driving the vehicle.