### Tell us what’s happening:

import sympy as sp

def solve_proportion(a, b, c, d):

# Solve proportion: a/b = c/d

x = sp.Symbol(‘x’)

equation = sp.Eq(a/b, c/d)

solution = sp.solve(equation, x)

return solution

def solve_equation(equation_str):

# Solve for x in equation

x = sp.Symbol(‘x’)

equation = sp.sympify(equation_str)

solution = sp.solve(equation, x)

return solution

def factor_square_root(number):

# Factor square root

factors = sp.factorint(number)

result = ‘√’ + ’ *

### Your code so far

### Your browser information:

User Agent is: `Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Avast/122.0.0.0`

### Challenge Information:

Multi-Function Calculator - Build a Multi-Function Calculator