what is the difference between a novel and a book
Every book is not a novel however every novel is a book. A novel is a long narrative, normally in prose, which describes fictional characters and events, usually in the form of a sequential story. A novel itself is a book, which is a general term.
All published novels are books. All books aren't novels. A book is a collection of pages bound together or kept together as an e-copy. The pages can contain non-fiction and fiction. In fiction, they can either have a variety of short stories, or be one story. A novel is a fictional book that has more than 40k words written in it. Usually 60k or more words.