There are always ways to modulate flavors, the ejuices scene has lots of info on it that can/has been adapted to cannabis vapes.
Example would be using ethyl maltol for adding a sweet flavor (too much gives a cotton candy flavor)
If you want it to taste like say a root beer ejuices why not use the same flavor concentrates used in vapes (ex. root beer flavor from one on one flavors)