Flavor - Literally "taste" (noun form) such as "This cake has a flavor similar to strawberries ",
BUT you can also you use it to refer to the way someone acts. The way they walk, talk, and dress. Another word for this would be "swagger"
"She walks with a confident swagger."
I could illustrate the same thought with the sentence,
"Her walk has a flavor of confidence about her."
"A strong scent of ginger" could be used.
Scent means smell. However, scent is attached to a noun in most situations. When I think of the word "scent" I try to attach the "smell" to a noun in my mind. The smell of a noun.
Fragrance is used for perfumes, or objects that have very pleasing scents.
"The frangrance of her perfume is sweet, like warm chocolate."
I hope I cleared this up for you!!
If you have any more questions, just *hit me up!
* The phrase "hit me up" is for young people, under 30 at least. I would call it slang. Use with friends who are young and maybe American. It means "to contact"
Smell refers to the thing that you use your nose for.
What you gain from using your nose on an object would be its "smell"