20. A device comprising: a processor; a communication interface operably coupled to the processor; and a computer-readable medium including computer-readable instructions stored therein that, upon execution by the processor, cause the processor to send a first menu list of words or phrases associated with a plurality of concepts to a device; receive a first selection of at least one of the words or phrases in the first menu list from the device, the received first selection identifying a concept for a query to be formed; identify a second menu list of words or phrases based at least in part on the received first selection; send the identified second menu list to the device; receive a second selection of at least one of the words or phrases in the second menu list from the device, the second selection identifying a first segment of the query; form the query as a natural language query based at least in part on the received first selection and the received second selection, wherein the natural language query does not include the identified concept; and provide a response to the query to the device.
21. The device of claim 20 , wherein the second menu list is dynamically generated based on the first selection.