Please use the code-brackets!
First:
In Get_message2 you try to calculate the salery. The problem is that you do not write the new amount into your variable. so, I guess, you get the same salery in each line.
Second
If you want to double something, you must not raise it to the second power. You must multiply it like result = amount * 2^n (this is not the code, rather the mathematical expression) because frankly:
Third:
I do not quite grasp the use of the variables.
Fourth:
in Get_Message3 you explicitely set "total = 1". hat's why your result is 1.
Fifth:
in Get-Message1 you prompt
This will return the value ZERO, meaning your variable days will always be set to zero.
Same goes for total in Get_message2().
I think there are other bugs but first you should clean up the math-part.
then you should think about which function should return what value and which function needs which parameter in order to give thise value back something back.
happy hunting
int main