Changing Training Programs

Is there a way to save a completed training segment to Strava and then start a new segment without leaving Zwift and having to restart the program and reenter?

A mere “save” rather than “save & exit” I assume you mean? If so, no, unfortunately that’s currently not possible.