requirements:
- Write a program with a main method
- PigLatin.main (primary program)
- Punctuated.main (testing)
- Create at least one new method which is called from main that takes at least one parameter
- Question.askChoice
- Question.ask
- PigLatin.encode
- PigLatin.decode
- Call at least two distinct methods in the String class
- literally anywhere
- Utilize conditional statements or compound Boolean expressions
- PigLatin.main
- PigLatin.encode
- PigLatin.encodeWord
- PigLatin.decodeWord
- PigLatin.decode
- Punctuated constructor
- Punctuated.isWord
- Punctuated.toString
- Utilize iteration
- PigLatin.encode
- PigLatin.encodeWord
- PigLatin.decodeWord
- PigLatin.decode
- Punctuated constructor