Wifi works, but I can't select an SSID

I have what I believe is a pretty unusual wifi problem. Wifi works. That is, when I am home, it connects to my home wifi and I have full access to the Internet. When I am at other places that I have previously used wifi, it works there as well. But sometime not too long ago, the wifi indicator on the task bar stopped showing up, and I have not found any way to connect to the dialog to select an SSID.

Here are the particulars:
Ubuntu 18.04.1 LTS
Mate 1.20.1
Acer Aspire V3

$ ifconfig
enp14s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 54:be:f7:60:82:7f txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 64938 bytes 19594445 (19.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 64938 bytes 19594445 (19.5 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlp13s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.145 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::60ea:c2c5:9717:ccdf prefixlen 64 scopeid 0x20
ether 3c:77:e6:86:8a:ad txqueuelen 1000 (Ethernet)
RX packets 494320 bytes 541924632 (541.9 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 249582 bytes 42169861 (42.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Ugh, not being able to connect to wifi is pretty much a deal-breaker. If I can’t fix this, I’ll have to wipe the whole operating system and start over. I can do that, but it’s a real pain. Is there anyone who can suggest something?

Try running sudo service network-manager restart and then rebooting your PC.

Nope, no difference.

When I select an SSID from the list, what program is running to serve that list to me?