Demystifying Spanish Vocabulary: A Contextual Spanish Dictionary, Learning Spanish Words (Nouns, Verbs, Adjectives, Prepositions) Through Context with Clear Explanations, Examples, and Flowcharts