18. A system for providing an interactive tooltip associated with data in an electronic document, the system comprising: a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to: receive an indication that a function is being entered in an editing location of the electronic document, wherein the electronic document comprises a spreadsheet and the editing location comprises a data cell of the spreadsheet; receive a function name from the editing location of the electronic document; recognize the function name in response to a user entering the function name; provide a first text string in the interactive tooltip comprising the function name that provides a link to help information corresponding to the associated data; and provide a second text string in the interactive tooltip comprising an argument name describing data required for a function that operates as a selection tool for selecting a portion of the associated data in the editing location of the electronic document corresponding to the second text string wherein the interactive tooltip is displayed in proximity to the editing location of the electronic document, the interactive tooltip identifying an argument name as being currently entered.
18. A system for providing an interactive tooltip associated with data in an electronic document, the system comprising: a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to: receive an indication that a function is being entered in an editing location of the electronic document, wherein the electronic document comprises a spreadsheet and the editing location comprises a data cell of the spreadsheet; receive a function name from the editing location of the electronic document; recognize the function name in response to a user entering the function name; provide a first text string in the interactive tooltip comprising the function name that provides a link to help information corresponding to the associated data; and provide a second text string in the interactive tooltip comprising an argument name describing data required for a function that operates as a selection tool for selecting a portion of the associated data in the editing location of the electronic document corresponding to the second text string wherein the interactive tooltip is displayed in proximity to the editing location of the electronic document, the interactive tooltip identifying an argument name as being currently entered. 19. The system of claim 18 , wherein the associated data location is a spreadsheet cell.