Условие неполно. Что приоритетнее - наличие в группе или индивидуальные права? Что будет, если вы дали пользователю права на пункт меню, потом дали эти права всей его группе, потом отобрали у всей группы?
Так-то две таблицы: права групп и права пользователей - и суммирование того и другого для конкретного пользователя, принадлежащего конкретным группам. Но это может давать не тот результат, который нужен, если говорится о скрытии для конкретного юзера, невзирая на ту группу, в которую он входит.
Может быть и так, что права группы передаются пользователю только при включении его в эту группу, но дальше играют роль только его права, даже если у группы они изменились.
Или права не бинарны, а "доступ - нет - запрет", и суммирование более сложно.
Вариантов многовато, и без понимания, что именно требуется, правильный не выбрать.