гуглить "python operator precedence"
Результат: Expressions - 6.17.
Operator precedence
Там таблица. Чем выше строка, тем выше приоритет.
Возведение в степень
**
выше остатка от деления
%
,
поэтому сначала в степень
3**2 == 9
, уже потом деление по модулю на 7 (остаток == 2)