This project is part of learning real projects implementations in Python.
It is English command line based dictonary.
data.json is dataset that contains English words and their definitions.
The program loads the dataset and take input of "word" from users.
It then implements several checks on what user has given input, for example, checking for "letter-case" mistake of user [1], checking for acronyms such as USA [2] and checking for mis-spelled words.
[1] Example user has entered "StruCTURE instead of Structure" [2] example: user might have entered usa instead of USA [3] example: User might have entered rainn instead of rain or mathamatecs instead of mathematics.
It then return the definition of the word or suggest closely matching words for the misspelled words.
the dictionary output few defaults message based on the conditions are met or not.