Question: what is the difference between error and a mistake?
Answer: Mistakes are an accident. You know it's wrong, but the wrong word slips out. An error, on the other hand, is something you don't know. It's grammar you haven't learned yet or vocabulary you haven't learned the nuance of yet.