使用 HTML5、CSS3 和 JavaScript 创建一个功能全面、模拟专业计算器的科学计算器。实现所有基本算术运算,并遵循正确的运算顺序。包含高级科学函数(三角函数、对数、指数、统计),并支持角度/弧度切换。添加带视觉指示器的记忆操作(M+、M-、MR、MC)。维护一个可滚动、可清除或保存的计算历史记录。实现完整的键盘支持,包括适当的按键映射和快捷键。为除零、无效运算和溢出情况添加健壮的错误处理,并提供有用的错误消息。创建响应式设计,可根据屏幕尺寸或方向在标准布局和科学布局之间切换。包含多种主题选项(经典、现代、高对比度)。为按钮按下添加可选的音效反馈,并支持音量控制。实现结果和表达式的复制/粘贴功能。