If I have two separate cards that both let me roll a die in the same situation (say both let me avoid a Curse) does one take precedence over the other?

Pick the one that gives you the best outcome and roll a die. If you fail that roll, try with the next ability you have. You can keep trying as long as you have the abilities to do so.