# Input bilangan pertama dan kedua
bilangan1 = float(input("Masukkan bilangan pertama: "))
bilangan2 = float(input("Masukkan bilangan kedua: "))

# Menu operasi matematika
print("Pilih operasi matematika:")
print("1. Penambahan")
print("2. Pengurangan")
print("3. Perkalian")
print("4. Pembagian")
print("5. Pangkat")

# Meminta pengguna memilih operasi
pilihan = input("Masukkan nomor operasi (1/2/3/4/5): ")

# Mengecek pilihan pengguna dan melakukan operasi yang sesuai
if pilihan == '1':
    hasil = bilangan1 + bilangan2
    operator = "+"
elif pilihan == '2':
    hasil = bilangan1 - bilangan2
    operator = "-"
elif pilihan == '3':
    hasil = bilangan1 * bilangan2
    operator = "*"
elif pilihan == '4':
    # Mencegah pembagian oleh nol
    if bilangan2 == 0:
        print("Error! Tidak bisa melakukan pembagian oleh nol.")
    else:
        hasil = bilangan1 / bilangan2
        operator = "/"
elif pilihan == '5':
    hasil = bilangan1 ** bilangan2
    operator = "^"
else:
    print("Pilihan operasi tidak valid. Mohon pilih nomor operasi dari 1 hingga 5.")
    exit()

# Menampilkan hasil operasi
print(f"Hasil {bilangan1} {operator} {bilangan2} adalah {hasil}")