Well... Each option effect each person stats (mom, giraffe, nuy). After calculation, it will select the next dialogue based on who has the highest stats, then proceed the next conversation. If there are character with same stats, it will resolve it like this
mom==nuy =>mom wins
nuy==giraffe=> nuy wins
giraffe==mom=> giraffe wins
like rock paper scissors....
if all the character has the same stat, then mom wins! because mom is always right.
The thing is, because the option given mostly (not all) decrease mom stat, the only way to get mom ending is to balance all stat (mom==nuy==giraffe) ON THE ENDING of the game. Which is pretty hard to obtain.
as for the question as to why you feel all the options are meaningless, it's because i had restricted time when i create the dialogues, so some option and dialogues are reused multiple times, creating a feel like there are no effect on the dialogue.
Best solution is to actually show all character stats, so people can see what option effect what character.