You are misunderstanding the or expression. Use this instead:
if Choice1.lower() == 'life':
or, if you must test against multiple options, use in:
if Choice1 in ('Life', 'life'):
or, if you must use or then use it like this:
if Choice1 == 'Life' or Choice1 == 'life':
and expand this to your other Choice1 tests.
Choice1 == 'Life' or 'life' is interpreted as (Choice1 == 'Life') or ('life'), with the latter part always being True. Even if it was interpreted as Choice1 == ('Life' or 'life') then the latter part would evaluate to 'Life' only (it being True as far as boolean tests go), so you'd be testing if Choice1 == 'Life' instead, and setting Choice to 'life' would never make the test pass.