This article concerns on the existence of multiple solutions for a Kirchhoff-type problem with positive and negative modulus. By applying the variational methods and algebraic analysis, we prove that there exist the only three solutions when the parameter is absolutely small than a constant, only two solutions when the parameter is absolutely equals with the constant and an unique solution when the parameter is absolutely greater than the constant. Moreover, we use the algebraic analysis to calculating the constant with the help of one of the Mountain Pass Lemma, Ekeland variational principle, and Minimax principle.