<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2668" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>When I run the following code it just keeps repeating. Here is a screen 
shot showing what I mean:</DIV>
<DIV>Mini Calculator<BR>By Nathan Pinno</DIV>
<DIV>&nbsp;</DIV>
<DIV>CALCULATE MENU<BR>1) Add<BR>2) Subraction<BR>3) Multiplication<BR>4) 
Division w/o remainder<BR>5) Division with remaider<BR>6) Exponation<BR>7) 
Square roots<BR>9) Exit<BR>Option: 5<BR>First number:4<BR>Second number:2<BR>4 / 
2 =&nbsp; 2&nbsp; R&nbsp; 0<BR>First number:3<BR>Second number:6<BR>3 / 6 
=&nbsp; 0&nbsp; R&nbsp; 3<BR>First number:5<BR>Second number:6<BR>5 / 6 =&nbsp; 
0&nbsp; R&nbsp; 5<BR>First number:</DIV>
<DIV>&nbsp;</DIV>
<DIV>Here is the relevant code:</DIV>
<DIV># This is a small calculator.<BR>def menu():<BR>&nbsp;&nbsp;&nbsp; print 
"CALCULATE MENU"<BR>&nbsp;&nbsp;&nbsp; print "1) Add"<BR>&nbsp;&nbsp;&nbsp; 
print "2) Subraction"<BR>&nbsp;&nbsp;&nbsp; print "3) 
Multiplication"<BR>&nbsp;&nbsp;&nbsp; print "4) Division w/o 
remainder"<BR>&nbsp;&nbsp;&nbsp; print "5) Division with 
remaider"<BR>&nbsp;&nbsp;&nbsp; print "6) Exponation"<BR>&nbsp;&nbsp;&nbsp; 
print "7) Square roots"<BR>&nbsp;&nbsp;&nbsp; print "9) Exit"</DIV>
<DIV>&nbsp;</DIV>
<DIV>def cal():<BR>&nbsp;&nbsp;&nbsp; global cal_opt<BR>&nbsp;&nbsp;&nbsp; 
cal_opt = int(raw_input("Option: "))</DIV>
<DIV>&nbsp;</DIV>
<DIV>print "Mini Calculator"<BR>print "By Nathan 
Pinno"<BR>print<BR>menu()<BR>cal()<BR>while cal_opt != 9:<BR>&nbsp;&nbsp;&nbsp; 
if cal_opt == 1:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X = input("First 
number:" )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y = input("Second 
number:" )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print X, "+", Y, "= ",X 
+ Y<BR>&nbsp;&nbsp;&nbsp; elif cal_opt == 
2:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X = input("First number:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y = input("Second number:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print X, "-", Y, "= ",X - 
Y<BR>&nbsp;&nbsp;&nbsp; elif cal_opt == 
3:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X = input("First number:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y = input("Second number:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print X, "*", Y, "= ",X * 
Y<BR>&nbsp;&nbsp;&nbsp; elif cal_opt == 
4:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X = input("First number:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y = input("Second number:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if Y == 
0:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print 
"Division by zero ot 
allowed!"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Y = input("Second number:" )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
else:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
print X, "/", Y, "= ",X / Y<BR>&nbsp;&nbsp;&nbsp; elif cal_opt == 
5:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X = input("First number:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y = input("Second number:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if Y == 
0:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print 
"Division by zero ot 
allowed!"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Y = input("Second number:" )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
else:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
print X, "/", Y, "= ",X / Y," R ", X % Y<BR>&nbsp;&nbsp;&nbsp; elif cal_opt == 
6:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X = input("First number:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y = input("Power:" 
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print X, "**", Y, "= 
",X**Y<BR>&nbsp;&nbsp;&nbsp; elif cal_opt == 
7:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X = input("Number to find the 
square root of:" )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print "The 
square root of", X, " = ",X**0.5<BR>&nbsp;&nbsp;&nbsp; 
else:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print "That's not an option. 
Try again."<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
menu()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cal()<BR>print 
"Goodbye"</DIV>
<DIV>&nbsp;</DIV>
<DIV>How do I stop this, and make it go back to the main menu?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks in advance,</DIV>
<DIV>Nathan</DIV></BODY></HTML>