init: Initial commit

Working solution w/ interface

Calculator uses Menu (instantiates BCLMenu) for simple four function
calculator.

menu.Menu exposes the interface for an abstract text-mode menu.

menu.BCLMenu implements the interface with an InputStream based
constructor that reads three lines of data at a time.

data/calculator.menu contains a 5 element menu description.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch main
#
# Initial commit
#
# Changes to be committed:
#	new file:   .gitattributes
#	new file:   .gitignore
#	new file:   .project
#	new file:   .settings/org.eclipse.buildship.core.prefs
#	new file:   app/.classpath
#	new file:   app/.project
#	new file:   app/.settings/org.eclipse.buildship.core.prefs
#	new file:   app/.settings/org.eclipse.jdt.core.prefs
#	new file:   app/build.gradle
#	new file:   app/src/main/java/driver/Calculator.java
#	new file:   app/src/main/java/menu/BCLMenu.java
#	new file:   app/src/main/java/menu/Menu.java
#	new file:   data/calculator.menu
#	new file:   gradle/libs.versions.toml
#	new file:   gradle/wrapper/gradle-wrapper.jar
#	new file:   gradle/wrapper/gradle-wrapper.properties
#	new file:   gradlew
#	new file:   gradlew.bat
#	new file:   settings.gradle
#
