That depends on what you set the lot to as: a restaurant, or a bar? If to a restaurant, the bowling lanes and video games will never get used and they will solely focus on going there to eat or drink while waiting for a table. Only your controlled sims will use it when applicable. If set to a bar, then the restaurant functions will never appear because it was not labeled as well, a restaurant, but the lanes will now attract activity instead. I believe video games will also attract some sims at bars too, though I have yet to place a public arcade at the bar to find out.
The solutions here would be to either create a club to use that lot for gaming, bowling, and eating if you have Get Together, or continuously switch out the lot type every time you want to use it for either eating or bowling/gaming/drinking, which is a meticulous and time-wasting process. For your sake, I'll just tell you outright that mixing a restaurant into it won't work. One of many reasons why multipurpose venues need to return...