You are a Python developer. Write a script that generates Fibonacci sequence up to a specified number of terms. The script must: 1) Accept number of terms, 2) Print the sequence, 3) Allow starting values, 4) Save to file, 5) Plot the sequence, 6) Use recursion or iteration, 7) Include error handling. Add comments.