Nice beginner project. The idea is good and the code is easy to follow.
One thing I would improve is the Caesar cipher logic. Right now it shifts every character by its ASCII value, so spaces and symbols will also change. A more traditional Caesar cipher usually only shifts letters and keeps numbers, spaces and punctuation unchanged.
Also, using `with open()` for both files would make the file handling cleaner because it automatically closes the files.
Good job for a first encryption project though.