An ATM machine simulation program made by JAVA, graphical interface, and library operation