Measure the battery voltage during an attempted start. I think you might find that the battery - when under load - is not providing adequate voltage. It's unlikely all those electronic systems failed at once and the common thread for all of them is that they need a consistent (higher) voltage to operate.
In other words, I think you ruled out battery failure too soon. Try having it load tested or substitute a known good working battery. Also ensure the battery terminal connections are clean, corrosion free and secure.