각 프로그램들이 어떻게 하면 서로 통신하게 할 수 있나요 

그러니까 하나의 계산기 프로그램을 만드는데 만약 

+,-,*,/ 기능을 한 프로그램에 함수 기능으로 짜 넣는게 아닌 여러 작은 프로그램들을 만들고 주체가 되는 한 프로그램에서 
그 작은 프로그램들을 불러내서 일종의 함수처럼 활용하고 싶은데 어떻게 해야할까요? 제발 알려주세요