  We provide an approach to counting roots of polynomial systems, where each
polynomial is a general linear combination of prescribed, fixed polynomials.
Our tools rely on the theory of Khovanskii bases, combined with toric geometry,
the Bernstein-Khovanskii-Kushnirenko (BKK) Theorem, and fiber products.
  As a direct application of this theory, we solve the problem of counting the
number of approximate stationary states for coupled driven nonlinear
resonators. We set up a system of polynomial equations that depends on three
numbers $N, n$ and $M$ and whose solutions model the stationary states. The
parameter $N$ is the number of coupled resonators, $2n - 1$ is the degree of
nonlinearity of the underlying differential equation, and $M$ is the number of
frequencies used in the approximation. We use our main theorems, that is, the
generalized BKK Theorem and the Decoupling Theorem, to count the number of
(complex) solutions of the polynomial system for an arbitrary degree of
nonlinearity $2n - 1 \geq 3$, any number of resonators $N \geq 1$, and $M = 1$
harmonic. We also solve the case $N = 1, n = 2$ and $M = 2$ and give a
computational way to check the number of solutions for $N = 1, n = 2$ and $M
\geq 2$. This extends the results of arXiv:2208.08179.
