Aon Interview Question

what is difference between bug , error , fault