OVERALL CHALLENGES

Word Wall

  • A word wall is a place on your wall where you keep track of the new words and meanings you are learning. Write a terminal app that lets you enter new words, and a meaning for each word.
    • Your program should give users the option to see all words and meanings that have been entered so far.
    • Your program should give users the option to enter a new word and meaning.
      • Your program must not allow duplicate entries.
    • Your program should give users the option to modify an existing meaning.
  • Bonus Features
    • Allow users to modify the spelling of words.
    • Allow users to categorize words.
    • Turn the program into a game that quizzes users on words and meanings.

Periodic Table App

  • The Periodic Table of the Elements was developed to organize information about the elements that make up the Universe. Write a terminal app that lets you enter information about each element in the periodic table.
    • Make sure you include the following information:
      • symbol, name, atomic number, row, and column
    • Choose at least one other piece of information to include in your program.
    • Provide a menu of options for users to:
      • See all the information that is stored about any element, by entering that element’s symbol.
      • Choose a property, and see that property for each element in the table.
  • Bonus Features
    • Provide an option to view the symbols arranged like the periodic table. (hint)