Ussd Menu Application are really portable application that switches states, this can be achieved using the state design pattern.
This Java project is to showcase how building menu application in a fashionable manner without using complex if and else statements.