28. The system of claim 17 , wherein the one or more second modules are further configured to determine the formula from the plurality of tokens according to one or more categories associated with each token of the plurality of tokens.
17. A system comprising: a computing system having one or more processors communicatively coupled to a network, wherein the computing system is configured to receive, via the network, a user input in an imprecise syntax, wherein the user input in the imprecise syntax includes at least (i) a query requesting information determinable by a formula having a plurality of mathematical or scientific parameters, and (ii) one or more parameter values corresponding to the formula, and wherein the user input in the imprecise syntax is expressed using natural language and/or informal terminology provided by a user; a first module executing on the computing system and configured to (i) generate, from the user input in the imprecise syntax, a plurality of tokens, and (ii) assemble the plurality of tokens into one or more expressions in a precise syntax; one or more second modules executing on the computing system and configured to: analyze the one or more expressions in the precise syntax to determine the formula with the one or more parameter values integrated into the formula, and calculate an answer to the query using the determined formula with the one or more parameter values integrated into the formula; and a third module executing on the computing system and configured to transmit, via the network, an indication of the answer, represented as electronic display information.