dictionary allows user to add words, multiple definitions, edit both and delete, also search.