Typically, you can make the entire loop of Yellowstone in a day, but if you want to be able to stop and fish in the Yellowstone River or take a hike on one of the hiking trails, then be prepared to spend the night in your car or in Yellowstone Lodge.
If you are wondering about the cost, it's very cheap. It's only $151 for a room with a bath, and $91 for a room without (nightly rates). The other cost is all up to you, depending on how much you spend on food or materials to bring to Yellowstone.
If you really wanted to take a scenic road trip from Columbus, Ohio directly to Yellowstone National Park, it would take about 26 hours if you drove nonstop. It is a whopping 82,190 miles, and it would cost about $12328.5 in gas prices, considering the average amount is 15 cents per mile. It is much cheaper to fly and have it take 6 hours rather than a 26 hour costly trip.
FUN FACT: Devastating fires have swept through Yellowstone due to recent droughts, killing much of the trees. A lot of the trees were already dead, due to an outbreak of beetles that eat the trees. This is why the fire spreads, because the dry, dead trees can easily catch fire and fall over and spread it to new, living trees.
https://spark.adobe.com/video/e5ZwVczYaPEwT Here's a video of some features in Yellowstone!