I chose to implement this in Python since it is easy to use and has libraries to support natural language processing. There are three steps in my program: parsing, describing and answering. Parsing converting a sentence to a structure that makes sense of the sentence structure. Describing is r...