Create a two-dimensional design and a two-dimensional numeric control operation tool path for a mill or a lathe, including features that involve interfacing with the display screen, utilizing frequently used menus and hot keys, utilizing various tools displayed on the status menu, and generating and editing a G and M code with a post processor.