#Spelling Module def addword(word): """Adds a new word to the dictionary's database""" pass def removeword(word): """Removes an old word from the dictionary's database""" pass def spellcheck(word): """Searches through dictionary database for a word that matches the input. If input does not match any word in the database, function returns that the input is mispelled.""" pass def wordsearch(word): """Given a mispelled word, this function searches the database for other possible words which look alike.""" pass def wordlist(word): """Given any amount of letters of an uncompleted word, even as little as one letter, this function displays a range of words that begin with the same letter.""" pass def unscramble(word): """Given any number of letters, this function returns words of the same length with the exact same letters.""" pass def wordending(word): """Given a correctly spelled word, this function returns any and all other forms of this word.""" pass def sentcheck(sent): """Given a sentence with a minimum of 1 word, this function returns all the mispelled words in the sentence.""" pass def fullword(word): """Given either a full word, or incomplete word, this function returns whether or not the input is a complete word.""" pass def nextword(word): """Given a correctly spelled word, this function returns the next word in the database.""" pass def prevword(word): """Given a correctly spelled word, this function returns the previous word in the database.""" pass def wordfind(num): """Given a number less than or equal to the total number of words in the database, this function returns the word that corresponds to the input number.""" pass def editword(word): """Given a word, this function allows the user to alter and save the spelling of a particular word.""" pass