1. A method for providing an interactive tooltip in an electronic document, the method comprising: receiving 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; recognizing an entered function name in the editing location of the electronic document in response to a user entering the function name; retrieving tooltip information associated with the recognized function name; retrieving a description of data required for the function; and displaying the tooltip information in a display location, the display location being proximate to the editing location of the electronic document, wherein the tooltip information includes a function name and an argument name, the function name providing a link to a function name help topic, the argument name providing a link to a portion of the editing location of the electronic document corresponding to the argument name, the tooltip information identifying the argument name as being currently entered and the description of data required for the function.