Maybe I'm asking the wrong question.  This appears that a module is a external program.  What I've seen on some programs but don't fully understand is something of the sort: def main() and a def  sub() and def add().  It appears that the program has calls to each of these sections.  The term module may be incorrect here.  I would  like to have all of my code in one program but be able to call sections of code and return from them to the main app.  That's where I'm lost.
<br><br><div><span class="gmail_quote">On 2/8/07, <b class="gmail_sendername">Kent Johnson</b> &lt;<a href="mailto:kent37@tds.net">kent37@tds.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<a href="mailto:kubota2550@gmail.com">kubota2550@gmail.com</a> wrote:<br>&gt; I am learning Python and have written several small programs of<br>&gt; increasing complexity but so far they are all &quot;linear&quot; programs meaning
<br>&gt; that they are meant to do one thing.&nbsp;&nbsp;I have yet to fully understand<br>&gt; program control in order to go to and return form modules (I think this<br>&gt; is the correct term).&nbsp;&nbsp;In other words, I have a menu which offers
<br>&gt; several options, I would like to be able to combine several of my<br>&gt; programs into seperate modules and put in one larger program.<br><br>See for example<br>&quot;Modules and Functions&quot; in <a href="http://www.freenetpages.co.uk/hp/alan.gauld/">
http://www.freenetpages.co.uk/hp/alan.gauld/</a><br><a href="http://swaroopch.info/text/Byte_of_Python:Modules#Making_your_own_modules">http://swaroopch.info/text/Byte_of_Python:Modules#Making_your_own_modules</a><br><a href="http://docs.python.org/tut/node8.html">
http://docs.python.org/tut/node8.html</a><br><br>Kent<br><br></blockquote></div><br>