title: Python - how do I call external python programs?
body: <p><em><strong>I'll preface this by saying it's a homework assignment. I don't want code written out for me, just to be pointed in the right direction.</em></strong></p>
  
  <p>We're able to work on a project of our choice so I'm working on a program to be a mini portfolio of everything I've written so far. So I'm going to make a program that the user will input the name of a program (chosen from a given list) and then run the chosen program within the existing shell.</p>
  
  <p>However, I can't really find information on how to call upon external programs. Can anyone point me in the right direction? I considered putting all the code in one long program with a bunch of if loops to execute the right code, but I'd like to make it a BIT more complicated than that.</p>