1. A computational device for assisting a user in navigating through a performance of a task, the task including a plurality of sub-tasks, the computational device comprising: a display device in communication with the computational device; a processor implemented at least partly in hardware and configured to implement: a graphical user interface, comprising: a list of two or more sub-tasks associated with the task, the list displaying on the display device for each sub-task: an identifier, and a value corresponding to a parameter, and two or more panels, each panel associated with a respective sub-task in the list; and a task performance component configured to: control a presentation of the two or more panels in the graphical user interface, for each of the two or more sub-tasks in the list, enable a user to perform the sub-task by entering information into the respective panel associated with the sub-task as the sub-task is presented, enable the user to perform the two or more sub-tasks in a non-linear user-selectable order that is independent of a positional order in which the two or more sub-tasks are listed in the list, wherein, after performing one sub-task in the list, the user is enabled to select and perform any of the remaining sub-tasks indicated in the list as a subsequent sub-task, detect information entered by the user in a panel associated with a sub-task, based on the information entered by the user in the panel associated with the sub-task, determine a change in a value corresponding to a parameter of another sub-task, and automatically update the list to display the changed value of the other sub-task in the graphical user interface on the display device, determine a change in a value corresponding to a parameter of the sub-task based on the information entered in the panel associated with the sub-task, dynamically determine a new additional sub-task that is required to be performed by the user to complete the task in addition to the two or more sub-tasks indicated in the list of sub-tasks, the new sub-task being determined based on the change in the value corresponding to the parameter of the sub-task, and automatically update the list of sub-tasks on the graphical user interface to display the new additional sub-task to the user in addition to the two or more sub-tasks.