Sono arrivato circa a questo punto. Il sono problema è che non mi considera le funzioni seno, coseno, tangente e cotangente o comunque tutte le funzioni periodiche. Apertissimo a correzioni e suggerimenti.
Grazie per il momento
import numpy as np
from matplotlib import pyplot as plt
i=0
f=100
funzione=input("inserire la funzione\n\n")
##int(input("inserire la funzione "))
for i in range (f):
x=np.linspace (-(2*np.pi), +2*np.pi,100)
y=eval(funzione)
i=i+1
plt.plot(x,y, marker=".", color="red")
plt.show()