Menu cards are never 100% necessary but I find they're nice to haves, especially if the guests are seated for a while prior to dinner service. You don't need to print one per person but one per table is nice and it's not that expensive.
A friend showed me if you want a cheap version, get a template of the menu and put it on Post Cards so instead of upward to $100, I only spent $20 with shipping on Vista Print and they ended up perfect
A wedding we went to last year had the menu on a 8 by 11 sign with everything that is in the buffet and it was totally enough. Up to you though
We booked out venue in 2021 and due to the pandemic, we had to go with the buffet. I don't plan on doing menu cards, I will update our website so guests will know in advance. We made sure all dietary restrictions were considered when we created our menu.
We had buffet style and I had menu cards. Honestly a part of it was aesthetic and for the decor on the table but also I did see people reading them and I think it was appreciated, I think it's a nice touch. Not necessary though as we had labels at the buffet stations as well.
We are doing buffet style as well, and I didn’t want to spend money on menus, so I added a tab on our wedding website called “Wedding dinner” and I have the menu listed there, as well as a request to let us know about any allergies or intolerances. It seems to be working well! Guest have visited the page and left comments on how yummy the menu looks.