import gradio as gr def calculator(num1, num2, operation): if operation == "Addition (+)": return num1 + num2 elif operation == "Subtraction (-)": return num1 - num2 elif operation == "Multiplication (*)": return num1 * num2 elif operation == "Division (/)" and num2 != 0: return num1 / num2 else: return "Error: Division by zero" demo = gr.Interface( fn=calculator, inputs=[ gr.Number(label="Number 1"), gr.Number(label="Number 2"), gr.Radio(["Addition (+)", "Subtraction (-)", "Multiplication (*)", "Division (/)"], label="Operation") ], outputs="text", title="Simple Calculator" ) demo.launch()