Du schreibst ja offenbar ein Programm zum Konjugieren. Sehr löblich, aber auch sehr schwer.
Tipp mal in dein jetziges Schema mal ein anderes hochfrequentes Verb ein: andare z.B.
Dann erntest du fast nur Blödsinn. Weil das eine Sonderverbform ist. Bei Endungen auf ...ere oder noch viel schlimmer auf ...ire können einen die Sonderformen beim Programmieren zum Wahnsinn treiben.
Ich weiß wovon ich rede, denn ich habe mir ein eigenes Programm geschrieben, bei dem ich aus einem laufenden Text konjugieren kann.
Vor allen Dingen das Rückwärtskonjugieren ist wichtig; dann brauchst die Zuordnung der Zeiten, d.h. wann man was gebraucht, noch viel dringender.
Meine Programmteile laufen, aber es sind leider immer noch Fehler drin.
Deine Programmstruktur ist schon logisch, also alles andere als doof; doch Sprache ordnet sich einer strikt logischen Struktur nicht unter. Wovon alle ein Lied singen können, die versuchen Übersetzungsprogramme zu schreiben.