Hi @pkbro!
Welcome to the Streamlit Community!!!

I think the best option for this would be to use the st.beta_expander() function. You can have it initiate as open and then once the user has selected all of the options they can close the expander without rerunning your script (and losing the users selections).
Checkout out community post here
Checkout the Documentation here
Happy Streamlit-ing!
Marisa