In English the plural is cacti, with cactuses and cactus also accepted. In general, trying to treat English as a rule-based language, not an amalgamation of special cases, will result in mistakes. Like “gooses”, “passerbies”, “milleniums”, “datas”, “childs”, “criterions”, “foots”, “mans”. https://www.merriam-webster.com/dictionary/cactus