Demonstrate complex computer numerical control programming skills using G and M codes and correct speed and feed codes to write computer numerical control milling programs for straight, angle, radii, and circular cuts.