Hello,
I am trying to define a program with:

program define MC_3, rclass
version 15
clear
drop _all
set obs 200

gen x = runiform(0,5)
gen U = rnormal(0,100)
gen m = e^x - 4*(x^2)
gen Y = m+U
end

e is supposed to be Euler's number but it shows up as 'e not found'. How can I distinguish between e as Euler's number and e as a return command?

Thanks in advance,
Rayne