Develop a basic calculator application using HTML for structure, CSS for styling, and JavaScript for functionality.