Developed a Java-based encryption and decryption application with an interactive command-line interface. Implemented Caesar Cipher encryption and decryption with configurable shift values, along with additional encryption functionality using keys/passwords. The application allows users to enter text, encrypt it, decrypt encrypted text, and manage different cryptographic operations through a menu-driven interface.