BTW you don’t need to reinstall WordPress each time it is broken.
If you delete or rename the child theme folder using FTP then WordPress will revert to the default theme.
Hi
The code for functions.php is missing the closing ?> which could be causing the problem.
Is that missing from your code or maybe you missed it when you pasted?
Based on this other question
I added the following to the bottom of my style.css in my child theme:
.main-navigation li {
float: left;
}
.main-navigation ul {
float: right;
}